home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 4 / ETO Development Tools 4.iso / Tools - Objects / Macintosh Programmer’s Workshop / MPW 3.1 / MPW / Interfaces / CIncludes / StdArg.h < prev    next >
Text File  |  1990-12-13  |  365b  |  22 lines

  1. /*
  2.     StdArg.h -- Variable arguments
  3.     
  4.     Copyright Apple Computer,Inc.    1987, 1988
  5.     All rights reserved.
  6.  
  7. */
  8.  
  9.  
  10. #ifndef __STDARG__
  11. #define __STDARG__
  12.  
  13.  
  14. typedef char *va_list;
  15.  
  16. #define va_start(ap, parmN) ap = (va_list) ((char *)&parmN + sizeof (parmN))
  17. #define va_arg(ap, type) ((type *)(ap += sizeof (type)))[-1]
  18. #define va_end(ap)    /* do nothing */
  19.  
  20.  
  21. #endif __STDARG__
  22.